﻿/* CSS Document - PLATAFORMAS TERRITORIALES - GELT-Informativo - Sitios Web para Alcaldias y Gobernaciones
  Hoja de Estilo desarrollada bajo el contrato de Administración y Mantenimiento para la Dirección de Gobierno en línea del MinTIC, 
  http://estrategia.gobiernoenlinea.gov.co 
  Todos los derechos reservados  
  JULIO DE 2013 
  Última actualización: NOVIEMBRE DE 2015
  IMPORTANTE: Este diseño no es una plantilla. Usted no puede utilizarla sin un permiso escrito de la Dirección de Gobierno en línea (soporteccc@mintic.gov.co). 
  Sin embargo, siéntase libre de estudiar la hoja de estilo y usarla para aprender técnicas y diseño web usando CSS. */
* {
  margin:0;
  padding:0;
  text-decoration:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.98em;
}
body {
  background:url(../img-pacifico/fondo-1.png) no-repeat fixed center top;
  background-size:cover;
  min-height:100%;
}
#content {
  width:960px;
  height:100%;
  margin:0 auto;
  background:#FFF;
  overflow:auto;
  overflow-y:hidden;
  overflow-x:hidden;
}
img {
    border:0;
}
h3 {
  font-size:1.27em;
  font-weight:bold;
  color:#003951;
}
h3:hover {
  text-decoration:none;
}
h3:focus {
  text-decoration:none;
}
h4 {
  font-size:1.13em;
  font-weight:bold;
  color:#333;
  margin:10px 0;
}
h5 {
  font-size:1.01em;
  font-weight:bold;
  color:#00708C;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:15px 0;
}
h6 {
  font-size:0.9em;
  font-weight:bold;
  color:#00708C;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:10px 0;
}
.organigrama {
  width:60% !important;
}
p {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.9em;
  color:#333;
  margin:10px 0;
  width:80%;
}
.link_todos {
  color:#003951;
  text-decoration:underline !important;
  font-size:0.92em;
  display:block;
  font-weight:normal;
  margin:15px 0;
  text-align:right;
} 
li {
  list-style:none;
}
.indent {
  margin-left:20px;
}
.parrafo {
  border-top:#003951 1px dotted;
  width:80%;
  background:url(../img-pacifico/enlaces-1.png) no-repeat left top;
  padding: 0 0 10px 30px;
}
.parrafo .imagen_izq {
  width:25% !important;
}
.parrafo .imagen_der {
  width:25% !important;
}
.parrafo .imagen_centro {
  width:25% !important;
}
.calendario_eventos {
  border-top:#003951 1px dotted;
  width:83%;
  background:url(../img-pacifico/enlaces-1.png) no-repeat left top;
  padding: 0 0 10px 30px;
}
.calendario_eventos .imagen_izq {
  /*width:100% !important;*/
	width: 440px !important;
	height: 247.5px !important;
}
.calendario_eventos .imagen_der {
  width:100% !important;
}
.calendario_eventos .imagen_centro {
  width:100% !important;
}
.h3 {
  font-size:1em;
  font-weight:bold;
  color:#003951;
  text-decoration:underline;
}
.clear {
  clear:both;
}
.skryt {
  display:none;
}
.renglon { 
  margin: 10px 0;
  overflow:hidden;
}
hr {
  color:#333;
  margin:15px 0
}
#miga_de_pan {
  color:#4D4D4D;
  margin:5px 0 20px 0;
  width:440px;
  float:left;
  padding-right:15px;
}
#miga_de_pan ul li {
  color:#4D4D4D;
  font-size:0.85em;
  float:left;
  list-style:url(../img-pacifico/lista_menucontexto-1.png) inside  !important;
  margin-left:15px;
}
#miga_de_pan a {
  color:#4D4D4D;
  font-size:0.98em;
}
#miga_de_pan a:hover {
  text-decoration:underline;
}
#miga_de_pan a:focus {
  text-decoration:underline;
}
#miga_de_pan span {
  font-size:0.85em;
  font-weight:bold;
  float:left;
}
.scroller {
  font-size:0.8em;
  color:#00708C;
  margin:50px 0 25px 0;
}
.scroller a {
  color:#003951 !important;
  font-weight:bold;
}
.scroller a:hover {
  background:#00708C;
  color:#FFF !important;
}
.scroller a:focus {
  background:#00708C;
  color:#FFF !important;
}
.fechaactualizacion{
  font-size: 0.85em;
  color: #003951;
  text-align: right !important;
}
#cuerpo_texto img {
  width:35%;
}
#cuerpo_texto em {
  display: block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.88em;
  margin: 10px 0;
}
.imagen_centro{
  border: none;
  display: block;
  margin: auto !important;
}
.imagen_izq{
  border: none;
  float: left;
  margin: 0 15px 10px 0px;
}
.imagen_der{
  border: none;
  float: right;
  margin: 5px 0px 5px 10px;
}
#top {
  width:100%;
  height:31px;
  background:#003951;
}
#menu_top {
  width:960px;
  height:31px;
  margin:0 auto;
  text-align:center;
}
#menu_top ul li a {
  color:#FFF;
}
.inicio {
  width:62px;
  height:25px;
  float:left;
  display:block;
  padding-top:6px;
}
.inicio:hover  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat;
}
.inicio:focus  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat;
}
.mapa_del_sitio {
  width:114px;
  height:25px;
  float:left;
  display:block;
  padding-top:6px;
}
.mapa_del_sitio:hover  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -62px 0;
} 
.mapa_del_sitio:focus  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -62px 0;
} 
.ayuda {
  width:69px;
  height:25px;
  float:left;
  display:block;
  padding-top:6px;
}
.ayuda:hover  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -176px 0;
}
.ayuda:focus  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -176px 0;
}
.glosario {
  width:78px;
  height:25px;
  float:left;
  display:block;
  padding-top:6px;
}
.glosario:hover  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -245px 0;
}
.glosario:focus  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -245px 0;
}
.idioma {
  width:71px;
  height:25px;
  float:left;
  display:block;
  padding-top:6px;
}
.idioma:hover  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -323px 0;
}
.idioma:focus  { 
  background:url(../img-pacifico/topmenu_hover-1.png) no-repeat -323px 0;
}
#campo_buscador {
  width:268px;
  height:24px;
  float:right;
  padding-top:7px;
}
#buscador {
  width:268px;
  height:17px;
  border-left:#00708C 1px solid;
  border-right:#00708C 1px solid;
}
.texto_buscador {
  width:160px;
  height:16px;
  color:#333;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.85em;
  margin-left:22px;
  float:left;
}
.boton_buscador {
  width:61px;
  height:19px;
  background:#00708C;
  float:left;
  border:none;
  font-weight:bold;
  color:#FFF;
  font-size:0.85em;
}
.boton_buscador a {
  color:#FFF;
  font-size:0.9em;
}
#redes_sociales { 
  padding:3px 0 0 450px;
  float:right;
  width:240px;
  margin-bottom:10px;
  display:block;
}
.facebook {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
}
.facebook:hover {
  background-position:0 -27px;
}
.facebook:focus {
  background-position:0 -27px;
}
.twitter {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -30px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.twitter:hover {
  background-position:-30px -27px;
}
.twitter:focus {
  background-position:-30px -27px;
}
.youtube {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -60px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.youtube:hover {
  background-position:-60px -27px;
}
.youtube:focus {
  background-position:-60px -27px;
}
.flickr {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -91px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.flickr:hover {
  background-position:-91px -27px;
}
.flickr:focus {
  background-position:-91px -27px;
}
.blog {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -122px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.blog:hover {
  background-position:-122px -27px;
}
.blog:focus {
  background-position:-122px -27px;
}
.goear {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -152px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.goear:hover {
  background-position:-152px -27px;
}
.goear:focus {
  background-position:-152px -27px;
}
.google {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -244px -1px;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px
}
.google:hover {
  background-position:-244px -27px;
}
.google:focus {
  background-position:-244px -27px;
}
.instagram {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -274px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px
}
.instagram:hover {
  background-position:-274px -27px;
}
.instagram:focus {
  background-position:-274px -27px;
}
.rss {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -183px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.rss:hover {
  background-position:-183px -27px;
}
.rss:focus {
  background-position:-183px -27px;
}
.mail {
  background:url(../img-pacifico/redes_sociales-1.png) no-repeat -213px 0;
  width:25px;
  height:25px;
  text-indent:-9999px;
  float:right;
  margin-left:5px;
}
.mail:hover {
  background-position:-213px -27px;
}
.mail:focus {
  background-position:-213px -27px;
}
#header {
  width:960px;
  height:340px;
  position:relative;
}
#escudos {
  width:960px;
  height:120px;
  background:url(../img-pacifico/area_escudos-1.png) no-repeat;
  position:absolute;
  top:0;
}
.escudo_izquierda {
  width:630px;
  height:100%;
  float:left;
}
#escudo_municipio {
  width:80px;
  height:80px;
  position:absolute;
  margin:12px 0 0 20px;
}
#escudo_municipio img {
  height:80px;
  width:80px;
}
#titulos_municipio {
  color:#003951;
  margin:32px 0 0 120px;
}
#titulos_municipio h1{
  color:#003951;
  font-weight:bold;
  font-size:1.36em;
}
.escudo_derecha {
  width:330px;
  height:100%;
  float:left;
}
#escudo_gobierno {
  width:80px;
  height:80px;
  background:url(../img-pacifico/escudo-de-colombia-1.jpg) no-repeat;
  position:absolute;
  margin:12px 0 0 238px;
  float:left;
  text-indent:-9999px
}
#titulo_sitio {
  width:390px;
}
#titulo_sitio h2 {
  color:#003951;
  margin:38px 180px 0 0;
  font-weight:bold;
  float:right;
  text-align:right;
  font-size:0.8em;
  width:200px;
}
#sin_foto_municipio {
  width:960px;
  height:180px;
  position:absolute;
  top:106px;
  background:url(../img-pacifico/foto_municipio-1.png) no-repeat;
}
#foto_municipio {
  width:960px;
  height:180px;
  position:absolute;
  top:106px;
}
#foto_municipio img {
  width:960px;
  height:180px;
}
#menu2 {
  width:940px;
  height:37px;
  background:#003951;
  padding:18px 0 0 20px;
  position:absolute;
  bottom:0;
}
#menu2 ul li a{
  color:#FFF;
  font-size:0.9em;
  margin:0 15px 0 13px;
  height:30px;
  display:block;
}
#menu2 ul li a:hover {
  text-decoration:underline;
  color:#FFF;
}
#menu2 ul li a:focus {
  text-decoration:underline;
}
#menu2 ul li:hover .submenu_1 {
  display:block;
}
#menu2 ul li:focus .submenu_1 {
  display:block;
}
#menu2 ul li {
  background:url(../img-pacifico/lista_menu-1.png) no-repeat;
  float:left;
  background-position:0 7px;
  margin-right:4px;
}
.submenu_1 {
  background-image:url(../img-pacifico/submenu-1.png);
  background-repeat:no-repeat;
  background-color:#00708C;
  width:160px;
  height:auto;
  display:none;
  position:absolute;
  z-index:99;
  top:45px;
  padding:20px 10px 10px 30px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  margin-left:-10px;
}
.submenu_1 li {
  list-style:disc outside;
  background:none !important;
  color:#FFF !important;
  font-size:0.8em;
  line-height:200%;
  width:100%;
}
.submenu_1 li a {
  margin:0 19px 0 0 !important;
  font-size:1.09em !important;
  color:#FFF !important;
  height:auto !important;
  display:inline !important;
}
.submenu_1 li a:hover {
  text-decoration:underline !important;
  font-weight:normal !important;
}
.submenu_1 li a:focus {
  text-decoration:underline !important;
  font-weight:normal !important;
}
#contenedor_central { width:960px;
  height:auto;
  background:#FFF;
}
#barra_lateral {
  width:224px;
  height:auto;
  float:left;
  background:#FFF;
}
#fondo_menu {
  width:auto;
  height:auto;
  background:#00708C;
  margin-left:-10px;
  padding:10px;
  position:absolute;
  border-radius:10px;
  box-shadow:10px 10px 5px #999;
}
#menu {
  width:196px;
  height:auto;
  background:#003951;
  padding-top:10px;
  padding-bottom:25px;
}
.menu_lista { 
  width:161px;
  min-height:10px;
  display:block;
  margin-top:13px;
  padding:0 15px 0 20px;
  clear:both;
}
.menu_lista:hover {
  text-decoration:underline;
  background:url(../img-pacifico/menu_hover-1.png) no-repeat;
  background-position:right center;
}
.menu_lista:focus {
  text-decoration:underline;
  background:url(../img-pacifico/menu_hover-1.png) no-repeat;
  background-position:right center;
}
#menu ul li a {
  color:#FFF;
}
#menu li ul {
  width:175px;
  height:auto;
  background:#00708C;
  display:none;
  position:absolute;
  margin:-35px 0 0 196px;
  border-radius:8px;
  padding:10px 10px 10px 25px;
  z-index:300;
}
#menu li ul li {
  list-style:disc;
  color:#FFF;
}
#menu li ul li a {
  color:#FFF;
  font-size:0.9em;
}
#menu li ul li a:hover {
  text-decoration:underline;
}
#menu li ul li a:focus {
  text-decoration:underline;
}
#menu li:hover ul {
  display:block
}
#menu li:focus ul {
  display:block !important;
}
#otros_lateral {
  width:202px;
  padding: 0 0 0 22px;
  margin-top:550px;
}
#otros_lateral h2 {
  color:#003951;
  text-align:left;
  margin-top:5px;
}
#otros_lateral h3 {
  color:#333;
  font-size:0.9em;
  margin-top:30px;
  padding-right:22px;
  text-decoration:none;
  text-align:left;
}
#otros_lateral .link_todos {
  text-align:left !important;
  text-decoration:none !important;
  font-size:0.85em
}
#otros_lateral .link_todos:hover {
  text-decoration:underline !important;
  background:none;
}
#otros_lateral .link_todos:focus {
  text-decoration:underline !important;
  background:none;
}
.linea {
  border-top:#CCC 1px dotted;
  margin:30px 20px 0 0;
}
.rendicion_cuentas {
  height:35px;
  display:block;
  background:url(../img-pacifico/rendicion_cuentas-1.png) no-repeat center left;
  margin-top:30px;
  padding:3px 20px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.rendicion_cuentas:hover {
  text-decoration:underline;
}
.rendicion_cuentas:focus {
  text-decoration:underline;
}
.chat_municipio {
  height:34px;
  width:110px;
  display:block;
  background-image:url(../img-pacifico/chat_municipio-1.png);
  background-repeat:no-repeat;
  background-position:center left;
  margin-top:30px;
  padding:4px 15px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.chat_municipio:hover {
  text-decoration:underline;
}
.chat_municipio:focus {
  text-decoration:underline;
}
.actualizacion {
  height:auto;
  display:block;
  background:url(../img-pacifico/actualizacion-1.png) no-repeat center left;
  margin-top:30px;
  padding:0 20px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.icono_movil {
  height:58px;
  display:block;
  background:url(../img-pacifico/icono_movil-1.png) no-repeat center left;
  margin-top:30px;
  padding:12px 30px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.icono_movil:hover {
  text-decoration:underline;
}
.icono_movil:focus {
  text-decoration:underline;
}
.icono_empalme {
  height : 35px;
  display:block;
  background:url(../img-pacifico/icono_empalme-1.png) no-repeat center left;
  margin-top:30px;
  padding:12px 30px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.icono_empalme:hover {
  text-decoration : underline;
}
.icono_empalme:focus {
  text-decoration : underline;
}
.icono_transparencia {
  height : 35px;
  display:block;
  background:url(../img-pacifico/icono_transparencia-1.png) no-repeat center left;
  margin-top:30px;
  padding:12px 30px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.icono_transparencia:hover {
  text-decoration : underline;
}
.icono_transparencia:focus {
  text-decoration : underline;
}
.contador {
  height:35px;
  display:block;
  background:url(../img-pacifico/contador-1.png) no-repeat center left;
  margin-top:30px;
  padding:3px 15px 0 55px;
  color:#003951;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.contador p {
  color:#003951;
  font-size:1.33em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:0;
}
.icono_contratos {
  background: url(../graficas/icono_contratos-1.png) no-repeat scroll 15px center #003951;
  color: #FFFFFF;
  display: block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.85em;
  font-weight: bold;
  height: 57px;
  margin-top: 18px;
  padding: 12px 5px 0 65px;
  width: 114px;
}
.icono_contratos:hover {
  text-decoration:underline;
}
.icono_contratos:focus {
  text-decoration:underline;
}
.titulo_laterales {
  width:auto;
  height:auto;
  background:#003951;
  color:#FFF;
  font-weight:bold;
  padding:5px 10px 5px 10px;
  margin-bottom:10px;
}
.contenidos_laterales {
  width:180px;
  height:100%;
  border-bottom:#003951 2px solid;
  padding:10px 0;
}
.titulo_calendario {
  width:auto;
  height:auto;
  background:url(../img-pacifico/titulo_eventos-1.png) #003951 no-repeat;
  color:#FFF;
  font-weight:bold;
  padding:5px 10px 5px 35px;
  margin-bottom:10px;
}
#contenido_principal {
  width:690px;
  height:100%;
  border-left:#CCC 1px dotted;
  background:#FFF;
  float:left;
  padding:10px 22px 0 22px;
}
#contenido_principal h1 {
  margin-top:10px;
}
#contenido_principal strong {
  color:#333;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:1em;
}
#contenido_principal b {
  color:#333;
}
#destacado {
  height:auto;
  background:#FFF;
  margin-bottom:15px;
  border-bottom:1px dotted #ccc;
  padding-bottom:20px;
}
#destacado h3 a {
  font-size:1.12em;
  color:#003951;
  text-decoration:none !important;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
#destacado h3 a:hover {
  text-decoration:underline !important;
}
#destacado h3 a:focus {
  text-decoration:underline !important;
}
#destacado p {
  margin:20px 0;
}
#destacado p a {
  text-decoration:underline;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.89em;
  color:#003951;
  font-weight:bold;
}
#destacado a {
  color:#003951;
  text-decoration:underline !important;
  font-size:0.83em;
  font-weight:normal;
  margin:15px 0;
}
#destacado img {
  margin-top:10px;
  max-width:90%;
}
.titulos_contenido { 
  height:33px;
  background:#003951;
}
.contenidos { 
  height:auto;
  width:70%;
  float:right;
}
#noticias {
  overflow: hidden;
  height: 33px;
  margin-top: 30px;
  border-top: #CCC 2px dotted;
  padding-top: 30px;
}
.icono_noticia {
  background:url(../img-pacifico/noticias-1.png) no-repeat;
  width:207px;
  height:79px;
}
.noticia_item {
  height:auto;
  margin-top:25px;
}
.noticia_item h5 a {
  color:#003951 !important;
  text-decoration:underline !important;
  font-size:1.08em !important;
  font-weight:bold !important;
}
.noticia_item p {
  width:100% !important;
}
.img_noticia img {
  max-height:120px !important;
  float:left !important;
  margin:10px 15px 0 0;
}
.final_carrusel {
  width:100%;
  height:90px;
  border-bottom:#CCC dotted 1px;
  margin-bottom:20px;
}
.titulo_noticia { 
  color:#003951 !important;
}
#video {
  height:auto;
  margin-top:30px;
  border-top:#CCC 2px dotted;
  padding-top:30px;
}

.titulo_video {
  height:22px;
  background:url(../img-pacifico/iconos-1.png) no-repeat 0 -42px;
  display:block;
  margin-left: 10px;
  padding:6px 0 0 38px;
}
.frame_youtube {
  text-align:center;
}
.frame_youtube iframe {
  margin:0 0 15px 0;
}
#ninosyedictos {
  width:100%;
  display:block;
  min-height:200px;
  overflow:auto;
}
#ninos_ninas {
  width:335px;
  height:auto;
  margin-top:30px;
  border-top:#CCC 2px dotted;
  padding-top:30px;
  float:left;
}
.titulo_ninos {
  height:22px;
  background:url(../img-pacifico/iconos-1.png) no-repeat 0 -220px;
  display:block;
  margin-left: 10px;
  padding:6px 0 0 38px;
}
.ninos_item {
  margin:35px auto 0 auto;
  padding-right:10px;
}
.boton_ninos {
  width:122px;
  height:107px;
  background:url(../ninos/boton_ninos-1.png) no-repeat;
  margin:0 50px 25px 30px;
  float:left;
  display:block;
}
#edictos {
  width:335px;
  height:auto;
  margin-top:30px;
  border-top:#CCC 2px dotted;
  padding-top:30px;
  float:right;
}
.titulo_edictos {
  height:22px;
  background:url(../img-pacifico/iconos-1.png) no-repeat 0 -89px;
  display:block;
  margin-left: 10px;
  padding:6px 0 0 38px;
}
.edictos_item {
  margin:50px 0 0 30px;
  padding-left:10px;
}
.edictos_item a {
  display:inline;
}
.edictos_item p {
  display:inline;
}
.boton_edictos {
  color:#003951;
  font-weight:bold;
  text-decoration:underline;
}
#eventos {
  height:auto;
  margin-top:30px;
  border-top:#CCC 2px dotted;
  padding-top:30px;
}
.titulo_eventos {
  height:22px;
  background:url(../img-pacifico/iconos-1.png) no-repeat 0 -137px;
  display:block;
  margin-left: 10px;
  padding:6px 0 0 38px;
}
.tramites_item {
  height:auto;
  margin:35px auto;
}
.tramites_item h3 {
  color:#003951;
  text-decoration:none;
  font-weight:bold;
}
.ac-container .link_todos {
  text-align:left;
}
#contratos {
  height:auto;
  margin:30px 0 20px 0;
  border-top:#CCC 2px dotted;
  padding-top:30px;
}
.titulo_contratos {
  height:22px;
  background:url(../img-pacifico/iconos-1.png) no-repeat 0 -174px;
  display:block;
  margin-left: 10px;
  padding:6px 0 0 35px;
}
.contratos_item {
  height:auto;
  margin:35px auto 35px 30px;
}
.contratos_item a {
  display:inline;
}
.contratos_item p {
  display:inline;
}          
.contratos_item h4 {
  color:#003951;
}
.boton_contratos {
  color:#003951;
  font-weight:bold;
  text-decoration:underline;
  display:inline;
}
#enlaces {
  margin:10px auto;
  width:960px;
  background:#fff;
  padding:0px;
  height:auto;
}
#slideshow {
  margin:0 auto;
  width:900px;
  height:150px;
  position:relative;
  background:#fff;
  color:#000;
}              
#slideshow #slidesContainer {
  margin:0 auto;
  width:750px;
  height:150px;
  overflow:auto;
  position:relative;
}
#slideshow #slidesContainer .slide_logos {
  margin:0 auto;
  width:750px;
  height:150px;
}
#slideshow #slidesContainer .slide_logos img {
  max-height:90px;
  border:none;
}
.slide ul {
  margin:10px 0 0 0;
  padding:0;
  width:750px;
}
.slide_logos ul li {
  display:inline-block!important;
  width:150px;
  height:130px;
  margin:25px 0 0 0;
  padding:0;
  float:left;
  background:none!important;
  color:#000;
}
.slide_logos li img {
  display:block;
  margin:0 auto;
}
.control {
  display:block;
  width:39px;
  height:195px;
  text-indent:-10000px;
  position:absolute;
  cursor:pointer;
}
#leftControl {
  top:40%;
  left:0;
  background:url(../img-pacifico/left_control-1.png) no-repeat;
  color:#000;
}
#rightControl {
  top:40%;
  right:0;
  background:url(../img-pacifico/right_control-1.png) no-repeat;
  color:#000;
}
#encuesta {
  width:370px;
  height:auto;
  border:#003951 solid 1px;
  margin:0  0 20px 10px;
  float:left;
}
.encuesta {
  padding:0 10px 10px 10px;
  margin:15px auto;
}
.encuesta p {
  font-size:0.8em;
}
.encuesta h3 {
  font-size:1em;
  text-decoration:none;
  margin:10px 0 3px 0;
}
.encuesta li {
  list-style:url(../img-pacifico/lista_menu-1.png) inside;
}
.encuesta a {
  color:#333;
  font-size:0.9em;
  text-decoration:underline;
}
.encuesta a:hover {
  font-weight:bold;
}
.encuesta a:focus {
  font-weight:bold;
}
#calendario {
  width:200px;
  height:auto;
  margin:30px 10px 20px -10px;
}
.calendario {
  padding:0;
}
.calendario p {
  font-size:0.99em;
  margin: 0 !important;
}
.calendario .link_todos {
  text-align:left !important;
}
#calendario .calendario h3 {
  font-size:0.85em;
  text-decoration:none;
  margin:10px 0 10px 0;
  padding:0;
}
.calendario li {
  list-style:url(../img-pacifico/lista_menu-1.png) inside;
}
.calendario .number a {
  color:#FFF;
  font-size:1em;
  background:#00708C;
  font-weight:bold;
  padding:0 2px;
  display:block;
}
.calendario a:hover {
  text-decoration:underline;
  background:#003951;
}
.calendario a:focus {
  text-decoration:underline;
  background:#003951;
}
.calendario table {
  text-align:center;
}
.calendario td {
  font-size:0.89em;
  color:#FFF;
}
.calendario td abbr {
  font-size:0.89em;
  color:#FFF;
}
.calendario .destac {
  background:#003951;
}
.empty {
  display:none;
}
#pie_contacto {
  width:90%;
  height:auto;
  margin:25px auto 0 auto;
  background:#003951;
  text-align:center;
}
#pie_contacto .texto_pie {
  display:inline;
}
#pie_contacto strong {
  font-weight:bold;
  text-decoration:none;
  font-size:0.95em;
  color:#FFF;
  display:block;
  text-align:center;
  margin-bottom:5px;
}
#pie_contacto p {
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.8em;
  font-weight:normal;
  display:inline;
}
#pie_contacto ul {
  width:610px;
  margin:15px auto 0 auto;
  padding-left:25px;
}
#pie_contacto ul li {
  list-style:url(../img-pacifico/lista_menucontexto-1.png) inside;
  float:left;
  margin-right:20px;
}
#pie_contacto ul li a {
  display:inline;
  text-decoration:underline !important;
  color:#E0F6FF;
  font-size:0.8em;
}
#pie_contacto ul li a:hover {
  color:#FFF;
}
#pie_contacto ul li a:focus {
  color:#FFF;
}
.pie_todo {
  width:960px;
  min-height:60px;
  height:100%;
  margin:0 auto 10px auto;
  background:#003951;
  overflow:auto;
}
.pie_todo a {
  color:#FFF;
  text-decoration:underline;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.99em;
}
.pie_todo a:hover {
  text-decoration:none;
}
.pie_todo a:focus {
  text-decoration:none;
}
.pie_todo .link_todos {
  text-align:center;
}
.pie_todo .link_todos:hover {
  text-decoration:none !important;
}
.pie_todo .link_todos:focus {
  text-decoration:none !important;
}
#pie {
  width:90%;
  height:auto;
  background:#003951;
  padding:0 0 25px 0;
  text-align:center;
  margin:15px auto 0 auto;
}
#pie p{
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.75em;
  display:block;
  font-weight:normal;
  width:100%;
}    
#header_texto {
  width:960px;
  height:auto;
  position:relative;
}
#menu2texto {
  width:940px;
  height:37px;
  background:#E0F6FF;
  padding:18px 0 0 20px;
  position:absolute;
  top:106px;
}
#menu2texto ul li a{
  color:#003951;
  font-size:0.9em;
  margin:0 15px 0 13px;
  height:30px;
  display:block;
}
#menu2texto ul li a:hover {
  text-decoration:underline;
  color:#003951;
}
#menu2texto ul li a:focus {
  text-decoration:underline;
  color:#003951;
}
#menu2texto ul li:hover .submenu_1texto {
  display:block;
}
#menu2texto ul li:focus .submenu_1texto {
  display:block;
}
#menu2texto ul li {
  background:url(../img-pacifico/lista_menu-1.png) no-repeat;
  float:left;
  background-position:0 7px;
  margin:2px 4px 0 0;
}

.submenu_1texto {
  background-image:url(../img-pacifico/submenu2-1.png);
  background-repeat:no-repeat;
  background-color:#00708C;
  width:160px;
  height:auto;
  display:none;
  position:absolute;
  z-index:9;
  top:45px;
  padding:20px 10px 10px 30px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  margin-left:-10px;
}
.submenu_1texto li {
  list-style:disc outside;
  background:none !important;
  color:#FFF !important;
  font-size:0.8em;
  line-height:200%;
  width:100%;
}
.submenu_1texto li a {
  margin:0 19px 0 0 !important;
  font-size:1.09em !important;
  color:#FFF !important;
  height:auto !important;
  display:inline !important;
}
.submenu_1texto li a:hover {
  text-decoration:underline !important;
  font-weight:normal !important;
}
.submenu_1texto li a:focus {
  text-decoration:underline !important;
  font-weight:normal !important;
}
#escudos_texto {
  width:960px;
  height:161px;
  background:url(../img-pacifico/area_escudos-1.png) no-repeat;
}
#redes_sociales_texto { 
  padding-top:3px;
  float:right;
  width:690px;
  display:block;
  margin:5px 0 15px 0;
}            
.titulos_texto {
  height:28px;
  background:#003951;
  padding:5px 0 0 10px;
}
#cuerpo_texto {
  color:#333 !important;
}
#cuerpo_texto h3 {
  text-decoration:none;
}
#cuerpo_texto ol {
  margin-left:15px;
  font-size:0.9em;
  width:80%;
}
#cuerpo_texto ol li {
  list-style:disc;
  color:#333;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:10px 0;
}
#cuerpo_texto ul {
  margin-left:15px;
  font-size:0.9em;
  width:80%;
}
#cuerpo_texto ul li {
  list-style:disc;
  color:#333;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:10px 0;
}
#cuerpo_texto a {
  color:#333;
  text-decoration:underline;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.92em;
}
#cuerpo_texto a:visited {
  color:#777;
}
.menu_contexto {
  width:185px;
  height:auto;
  float:right;
  margin:0 0 10px 15px;
  padding:10px 0 10px 15px;
  border-left:#00708C 1px dotted;
  background:#FFF;
}
.menu_contexto li a {
  color:#003951;
  line-height:180%;
  text-decoration:none !important;
}
.menu_contexto li .activo {
  font-size:0.92em;
  text-decoration:underline !important;
  font-weight:bold;
  color:#333;
}
.menu_contexto li a abbr{
  color:#003951;
}
#cuerpo_texto .menu_contexto ul li {
  width:100%;
  list-style:url(../img-pacifico/lista_menucontexto-1.png);
  color:#003951;
  margin:0;
}
.menu_contexto li a:hover {
  text-decoration:underline !important;
}
.menu_contexto li a:focus {
  text-decoration:underline !important;
}
.boton_texto li {
  list-style:url(../img-pacifico/h3-1.png) !important;
  margin:30px 0 !important;
}
.boton_texto li a {
  color:#FFF !important;
  background:#00708C;
  padding:5px 10px;
  border-radius:5px;
  box-shadow:1px 3px 3px #666;
  text-decoration:none !important;
}
.boton_texto li a:visited {
  color:#CCC !important;
}
.boton_texto li a:hover {
  background:#003951;
}
.boton_texto li a:focus {
  background:#003951;
}

.boton_texto img {
  margin-right:10px;
  margin-bottom:-11px;
}
.volver_texto {
  color:#FFF !important;
  margin:35px 0;
  display:block;
  font-size:0.92em;
  height:24px;
  width:46px;
  padding:7px 0 0 38px;
  background:url(../img-pacifico/volver1-1.png) #003951 no-repeat;
  text-decoration:none !important;
}
.volver_texto:visited {
  color:#fff !important;
}
.volver_texto:hover {
  text-decoration:underline !important;
}
.volver_texto:focus {
  text-decoration:underline !important;
}
.combo {
  min-width:430px;
  margin:0 0 20px 0;
  float:left;
  color:#003951;
  border-left:#003951 2px solid;
  background:#E0F6FF;
  border-right:#003951 2px solid;
  height:25px;
  padding:5px 12px 0 12px;
}
.combo form { 
  margin:0 auto;
  width:100%;
  color:#003951;
  font-size:0.9em;
}
.combo option {
  color:#333;
  background:#FFF;
}
.combo_ancho {
  width:100%;
  height:65px;
}
input {
  color:#333;
}
#jumpMenu {
  width:180px;
  margin-left:10px;
  background:#003951;
  border:none;
  font-size:1.06em;
  color:#FFF;
}
#jumpMenu option {
  background:#00708C;
  color:#FFF;
  font-size:1.06em;
  border:none;
}
.div_anclas {
  width:100%;
  margin:0 0 30px 0;
  height:20px;
  float:left;
  padding-top:10px;
}
.anclas {
  width:42%;
  height:25px;
}
.anclas .lista_anclas {
  font-weight: normal;
  width:auto;
  height:20px;
  color:#003951;
  background:url(../img-pacifico/temas_anclas-1.png) no-repeat;
  display:block;
  padding:2px 0 0 30px;
  font-size:0.92em;
}
.anclas li ul {
  display:none;
  background:#fff;
  width:230px;
  height:auto;
  padding:15px;
  position:absolute;
  border-left:#003951 solid 1px;
  border-right:#003951 solid 1px;
  border-bottom: #003951 solid 1px;
  margin-left:-3px;
}
.anclas li ul li a {
  color:#333;
  font-weight:normal;
}
.anclas li ul li a:hover {
  text-decoration:underline;
}
.anclas li ul li a:focus {
  text-decoration:underline;
}
.anclas li ul li { 
  list-style:circle outside;
  color:#003951;
  margin-left:10px;
}
.anclas li:hover ul {
  display:block;
}
.anclas li:focus ul {
  display:block;
}
#miga_de_pan_ninos {
  color:#333;
  top:200px;
  margin-left:20px;
  width:440px;
  position:absolute;
  padding-right:15px;
}
#miga_de_pan_ninos ul li {
  color:#333;
  font-size:0.85em;
  float:left;
  list-style:url(../img-pacifico/lista_menucontexto-1.png) inside  !important;
  margin-left:15px;
}
#miga_de_pan_ninos a {
  color:#333;
  font-size:0.98em;
}
#miga_de_pan_ninos a:hover {
  text-decoration:underline;
}
#miga_de_pan_ninos a:focus {
  text-decoration:underline;
}
#miga_de_pan_ninos span {
  font-size:0.85em;
  font-weight:bold;
  float:left;
}
#contenido_principal_ninos {
  width:100%;
  height:400px;
  background:url(../ninos/fondo_ninos-1.png) no-repeat;
  padding-top:200px;
}
#menu_ninos {
  width:750px;
  height:225px;
  margin:0 auto;
}
#menu_ninos .menu1 {
  width:175px;
  height:100%;
  float:left;
}
#menu_ninos .menu2 {
  width:175px;
  height:100%;
  float:right;
}
#menu_ninos .menu1 li {
  text-align:left;
  width:175px;
  height:37px;
  padding-left:25px;
  background:url(../ninos/lista_ninos-1.png) no-repeat;
  margin:15px 0 0 15px;
}
#menu_ninos .menu2 li {
  text-align:right;
  width:175px;
  height:37px;
  padding-right:25px;
  background:url(../ninos/lista_ninos2-1.png) no-repeat right top;
  margin:15px 0 0 15px;
}
#menu_ninos li:last-child {
  border-bottom:none;
}
#menu_ninos a {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#5D146B;
  font-size:1.15em;
}
#menu_ninos .submenu_ninos a {
  color:#006873;
}
#menu_ninos .submenu_ninos2 a {
  color:#006873;
}
#menu_ninos p {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.92em;
  margin:auto;
}
#menu_ninos li:hover {
  font-weight:bold;
}
#menu_ninos li:focus {
  font-weight:bold;
}
#menu_ninos li:hover .submenu_ninos{
  display:block;
}
#menu_ninos li:focus .submenu_ninos{
  display:block;
}
#menu_ninos li:hover .submenu_ninos2{
  display:block;
}
#menu_ninos li:focus .submenu_ninos2{
  display:block;
}
.submenu_ninos {
  width:300px;
  height:auto;
  min-height:220px;
  display:none;
  position:absolute;
  top:400px;
  margin-left:160px;
  padding-left:30px;
}
.borde_superior_ninos {
  /*background:url(../ninos/border_top.png) no-repeat; Esta imagen no existe*/
  width:294px;
  height:22px;
  display:block;
  margin-bottom:15px;
}
.borde_inferior_ninos {
  background:url(../ninos/border_bottom-1.png) no-repeat;
  width:294px;
  height:22px;
  display:block;
  margin:10px 0 0 5px;
}
.submenu_ninos2 {
  width:300px;
  height:auto;
  min-height:220px;
  display:none;
  position:absolute;
  top:400px;
  margin-left:-300px;
  padding-right:30px;
}
#menu_ninos ul li .submenu_ninos {
  text-align:center;
  font-weight:normal;
}
#menu_ninos ul li .submenu_ninos a{
  font-size:0.85em;
  text-decoration:underline;
  line-height:20px;
  text-align:left !important;
  font-weight:normal;
}
#menu_ninos ul li .submenu_ninos a:hover {
  font-weight:bold;
}
#menu_ninos ul li .submenu_ninos a:focus {
  font-weight:bold;
}
#menu_ninos ul li .submenu_ninos2 {
  text-align:center;
  font-weight:normal;
}
#menu_ninos ul li .submenu_ninos2 a{
  font-size:0.85em;
  text-decoration:underline;
  line-height:20px;
  text-align:left !important;
  font-weight:normal;
}
#menu_ninos ul li .submenu_ninos2 a:hover {
  font-weight:bold;
}
#menu_ninos ul li .submenu_ninos2 a:focus {
  font-weight:bold;
}
#contenido_otros_ninos {
  width:100%;
  height:400px;
  background:url(../ninos/fondo_ninos_seccion-1.png) no-repeat;
  padding-top:155px;
  float:left;
}
#texto_ninos {
  width:650px;
  height:350px;
  margin-left:170px;
  overflow:auto;
  padding-right:20px;
  color:#666;
}
#texto_ninos h1 {
  color:#005BA1;
}
#texto_ninos h2 {
  color:#005BA1;
  text-decoration:none;
}
#texto_ninos h3 {
  color:#005BA1;
  text-decoration:none;
}
#texto_ninos h4 {
  color:#005BA1;
  text-decoration:none;
}
#texto_ninos h5 {
  color:#005BA1;
  text-decoration:none;
}
#texto_ninos h6 {
  color:#005BA1;
  text-decoration:none;
}
#texto_ninos ul li {
  list-style:inside disc;
  color:#005BA1;
}
#texto_ninos ul li a {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.9em;
  color:#333;
  margin:10px 0;
  width:80%;
  text-decoration:underline;
  font-weight:bold;
}
#texto_ninos ul li p {
  font-size:0.9em;
}
#texto_ninos a {
  color:#5D146B;
  text-decoration:underline;
}
#texto_ninos p {
  width:90%;
}
#texto_ninos .imagen_izq {
  width: 30%;
}
.volver {
  background:url(../img-pacifico/volver-1.png) no-repeat;
  position:absolute;
  width:60px;
  height:17px;
  text-indent:-9999px;
  margin:345px 0 0 -220px;
}
.menu_lateral_ninos {
  width:190px;
  height:auto;
  float:left;
  margin:50px 10px 0 65px;
}
.menu_lateral_ninos li {
  list-style: url(../ninos/lista_ninos-1.png);
  margin-bottom:10px;
}
.menu_lateral_ninos a {
  height:auto;
  display:block;
  width:70%;
  color:#5D146B;
  font-size:0.92em;
  font-weight:bold;
}
.menu_lateral_ninos a:hover {
  text-decoration:underline;
  color:#AE65A3;
}
.menu_lateral_ninos a:focus {
  text-decoration:underline;
  color:#AE65A3;
}
.menu_lateral_ninos .activo_ninos a {
  text-decoration:underline;
  color:#005BA1;
}
.menu_lateral_ninos .activo_ninos {
  list-style:url(../ninos/lista_ninos_activo-1.png);
}

.formulario_ninos {
  margin:20px 0;
}
.formulario_ninos label {
  color:#005BA1;
  font-size:0.85em;
  font-weight:bold;
}
.formulario_ninos input[type=text] {
  border:#005BA1 2px solid;
  border-radius:5px;
  height:20px;
  width:200px;
  display:block;
  padding:2px 5px;
  background:none;
}
.formulario_ninos input[type=text]:focus {
  background:#FFF;
}
.formulario_ninos textarea {
  border:#005BA1 2px solid;
  border-radius:5px;
  height:50px;
  width:200px;
  display:block;
  padding:2px 5px;
  background:none;
}
.formulario_ninos textarea:focus {
  background:#FFF;
}
.formulario_ninos .pregunta_seguridad p {
  display:block !important;
}
.formulario_ninos .pregunta_seguridad .suma {
  border:#FFF 1px solid;
  color:#FFF;
  background:#005BA1;
  font-size:0.9em;
}
.formulario_ninos .pregunta_seguridad .respuesta_suma {
  background:#005BA1;
  color:#FFF;
  font-size:0.9em;
  border:#FFF 1px solid;
}
.formulario_ninos .pregunta_seguridad .respuesta_suma input {
  height:11px;
  border:none;
}
.formulario_ninos .enviar_ninos {
  width:auto;
  padding:5px 10px;
  background:#005BA1;
  color:#FFF;
  border:none;
  border-radius:5px;
}
.formulario_ninos .enviar_ninos:hover {
  background:#5D146B;
}
#container {
  width:690px;
  margin:30px auto 0 auto;
  position:relative;
  z-index:0;
}
#frame {
  position:absolute;
  z-index:0;
  width:739px;
  height:290px;
  top:-3px;
  left:-80px;
  display:none;
}

#example {
  width:600px;
  height:290px;
  position:relative;
  margin:0 auto;
}
#slides {
  position:absolute;
  top:10px;
  left:0;
  z-index:100;
  width:600px;
}
.slides_container {
  width:600px;
  /*height:290px;*/ height:300px;
  overflow:hidden;
  position:relative;
  display:none;
}
.slides_control {
  width:690px !important;
}
#slides .slide {
  width:600px;
  height:290px;
  display:block;
}
#slides .next {
  position:absolute;
  top:150px;
  left:625px;
  width:24px;
  height:43px;
  display:block;
  z-index:101;
  background:url(../img-pacifico/arrow-next-1.png) no-repeat;
}
#slides .prev {
  position:absolute;
  top:150px;
  left:-50px;
  width:24px;
  height:43px;
  display:block;
  z-index:101;
  background:url(../img-pacifico/arrow-prev-1.png) no-repeat;
}
.pagination {
  margin:26px auto 0;
  width:125px;
}
.pagination li {
  float:left;
  margin-bottom:25px;
  list-style:none;
}
.pagination li a {
  display:block;
  width:12px;
  height:0;
  padding-top:12px;
  background-image:url(../img-pacifico/pagination-1.png);
  background-position:0 0;
  float:left;
  overflow:hidden;
}
.pagination li.current a {
  background-position:0 -12px;
}
.contenidos_noscript {
  overflow:scroll;
  height:320px;
  width:600px;
  position:absolute;
  margin:-250px 0 0 50px;
  z-index:250;
}
.divisor_noscript {
  width:100%;
  height:20px;
  border-top:#CCC dotted 1px;
  margin-top:30px;
}
.mCSB_container{
  width:auto;
  margin-right:70px;
  overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
  margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
  margin-right:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
  width:16px;
  height:100%;
  top:0;
  right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
  margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
  width:2px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
  cursor:pointer;
  width:100%;
  height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
  display:block;
  position:relative;
  height:20px;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
  top:100%;
  margin-top:-40px;
}
.mCSB_horizontal .mCSB_container{
  height:auto;
  margin-right:0;
  margin-bottom:30px;
  overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
  margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
  margin-right:0;
  margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
  width:100%;
  height:16px;
  top:auto;
  right:auto;
  bottom:0;
  left:0;
  overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools a+.mCSB_draggerContainer{
  margin:0 20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:2px;
  margin:7px 0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
  width:30px;
  height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:4px;
  margin:6px auto;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
  display:block;
  position:relative;
  width:20px;
  height:100%;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer;
  float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
  margin-left:-40px;
  float:right;
}
.mCustomScrollBox{
  -ms-touch-action:none;
}
.mCustomScrollBox>.mCSB_scrollTools{
  opacity:0.75;
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
  opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
  background:#000;
  background:rgba(0,0,0,0.4);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  background:#005BA1;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(255,255,255,0.85);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(255,255,255,0.9);
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
  background-image:url(../img-pacifico/mCSB_buttons-1.png);
  background-repeat:no-repeat;
  opacity:0.4;
}
.mCSB_scrollTools .mCSB_buttonUp{
  background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonDown{
  background-position:0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft{
  background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight{
  background-position:0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
  opacity:0.75;
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
  opacity:0.9;
}
.mCS-dark .mCSB_scrollTools .mCSB_draggerRail{
  background:#000;
  background:rgba(0,0,0,0.15);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  background:#000;
  background:rgba(0,0,0,0.75);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(0,0,0,0.85);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(0,0,0,0.9);
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-80px 0;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-80px -20px;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-80px -40px;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-80px -56px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_draggerRail{
  width:4px;
  background:#fff;
  background:rgba(255,255,255,0.1);
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  background:#fff;
  background:rgba(255,255,255,0.75);
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:4px;
  margin:6px 0;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:4px;
  margin:6px auto;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(255,255,255,0.85);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(255,255,255,0.9);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-32px 0;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-32px -20px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-40px -40px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-40px -56px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_draggerRail{
  width:4px;
  background:#000;
  background:rgba(0,0,0,0.1);
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  background:#000;
  background:rgba(0,0,0,0.75);
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:4px;
  margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:4px;
  margin:6px auto;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(0,0,0,0.85);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(0,0,0,0.9);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-112px 0;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-112px -20px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-120px -40px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-120px -56px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_draggerRail{
  width:4px;
  background:#fff;
  background:rgba(255,255,255,0.1);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  background:#fff;
  background:rgba(255,255,255,0.75);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:4px;
  margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:6px;
  margin:5px auto;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(255,255,255,0.85);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(255,255,255,0.9);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-16px 0;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-16px -20px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-20px -40px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-20px -56px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_draggerRail{
  width:4px;
  background:#000;
  background:rgba(0,0,0,0.1);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:4px;
  background:#000;
  background:rgba(0,0,0,0.75);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
  height:4px;
  margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:6px;
  margin:5px auto;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(0,0,0,0.85);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(0,0,0,0.9);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-96px 0;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-96px -20px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-100px -40px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-100px -56px;
}
.mCS-light-thin .mCSB_scrollTools .mCSB_draggerRail{
  background:#fff;
  background:rgba(255,255,255,0.1);
}
.mCS-light-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:2px;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:2px;
  margin:7px auto;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_draggerRail{
  background:#000;
  background:rgba(0,0,0,0.15);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:2px;
  background:#000;
  background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
  width:100%;
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width:100%;
  height:2px;
  margin:7px auto;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background:rgba(0,0,0,0.85);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background:rgba(0,0,0,0.9);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonUp{
  background-position:-80px 0;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonDown{
  background-position:-80px -20px;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonLeft{
  background-position:-80px -40px;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonRight{
  background-position:-80px -56px;
}
.ac-container{
  width: 690px;
  margin: 35px auto 30px auto;
  text-align: left;
}
.ac-container label{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 5px 20px;
  position: relative;
  z-index: 20;
  display: block;
  height: 30px;
  cursor: pointer;
  color: #003951;
  line-height: 33px;
  font-size: 1.05em;
  background: #FFF;
  border:#ECECEC solid 1px;
}
.ac-container #ac_encuestas {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -254px;
  padding-left:50px;
}
.ac-container input:checked + #ac_encuestas {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px 8px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container #ac_video {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -298px;
  padding-left:50px;
}
.ac-container input:checked + #ac_video {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -37px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container #ac_ninos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -475px;
  padding-left:50px;
}
.ac-container input:checked + #ac_ninos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -215px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container #ac_edictos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -345px;
  padding-left:50px;
}
.ac-container input:checked + #ac_edictos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -85px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container #ac_tramites {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -392px;
  padding-left:50px;
}
.ac-container input:checked + #ac_tramites {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -132px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container #ac_contratos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -430px;
  padding-left:50px;
}
.ac-container input:checked + #ac_contratos {
  background-image:url(../img-pacifico/iconos-1.png);
  background-repeat:no-repeat;
  background-position:8px -170px;
  padding-left:50px;
  border:#003951 1px solid;
}
.ac-container label:hover{
  background: #fff;
  color:#003951;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
  background: #003951;
  color: #FFF;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 13px;
  top: 7px;
  background: transparent url(../img-pacifico/arrow_down-1.png) no-repeat center center;
}
.ac-container input:checked + label:hover:after{
  background-image: url(../img-pacifico/arrow_up-1.png);
}
.ac-container input{
  display: none;
}
.ac-container .article{
  background: rgba(255, 255, 255, 0.5);
  margin-top: -1px;
  padding:0 50px;
  overflow: hidden;
  height: 0px;
  position: relative;
  z-index: 10;
  -webkit-transition: height 0.3s ease, box-shadow 0.6s ease;
  -moz-transition: height 0.3s ease, box-shadow 0.6s ease;
  -o-transition: height 0.3s ease, box-shadow 0.6s ease;
  -ms-transition: height 0.3s ease, box-shadow 0.6s ease;
  transition: height 0.3s ease, box-shadow 0.6s ease;
}
.ac-container input:checked ~ .article{
  -webkit-transition: height 0.5s ease, box-shadow 0.1s ease;
  -moz-transition: height 0.5s ease, box-shadow 0.1s ease;
  -o-transition: height 0.5s ease, box-shadow 0.1s ease;
  -ms-transition: height 0.5s ease, box-shadow 0.1s ease;
  transition: height 0.5s ease, box-shadow 0.1s ease;
  box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ .article.ac-encuestas{
  height: auto;
  border:#003951 1px solid;
}
.ac-container input:checked ~ .article.ac-video{
  height: auto;
  padding:15px 50px;
  border:#003951 1px solid;
}
.ac-container input:checked ~ .article.ac-ninos{
  height: auto;
  padding:30px 20px 0 20px;
  border:#003951 1px solid;
}
.ac-container input:checked ~ .article.ac-edictos{
  height: auto;
  padding:30px 50px;
  border:#003951 1px solid;
}
.ac-container input:checked ~ .article.ac-tramites{
  height: auto;
  padding:0 50px;
  border:#003951 1px solid;
}
.ac-container input:checked ~ .article.ac-contratos{
  height: auto;
  padding:0 20px;
  border:#003951 1px solid;
}
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  opacity: 0.65;
  display: none;
}
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#lightbox img {
  width: auto;
  height: auto;
}
#lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 10px;
}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: block;
}
.lb-prev {
  left: 0;
  float: left;
}
.lb-next {
  right: 0;
  float: right;
}
.lb-prev:hover {
  background: url(../img-pacifico/prev-1.png) left 48% no-repeat;
}
.lb-next:hover {
  background: url(../img-pacifico/next-1.png) right 48% no-repeat;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 0.92em;
  font-weight: bold;
  line-height: 1em;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 0.9em;
}
.lb-number {
  display:none !important;
}
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
.lb-data .lb-close:hover {
  cursor: pointer;
}
.link_galeria {
  width:45%;
  height:auto;
  padding:20px 0;
  float:left;
  margin-right:30px;
}
.link_galeria .icono_galeria {
  background:url(../img-pacifico/icono_galeria-1.png) no-repeat;
  width:auto;
  height:30px;
  padding:10px 0 0 50px;
  display:block;
  text-decoration:none !important;
}
.link_galeria .icono_galeria:hover {
  text-decoration:underline !important;
}
.link_galeria .icono_galeria:focus {
  text-decoration:underline !important;
}
#galeria {
  width:650px;
  height:125px;
  margin:10px 0 35px 0;
  background:url(../img-pacifico/fondo_galeria-1.png) no-repeat;
  padding-top:30px;
}
#galeria img {
  width:18.5% !important;
}
#galeria a {
  color:white;
}
#galeria #slides .pagination {
  display:none;
}
#galeria #slides .next {
  position:absolute;
  top:20px;
  left:630px;
  width:24px;
  height:43px;
  display:block;
  z-index:101;
  background:url(../img-pacifico/galeria-next-1.png) no-repeat;
}
#galeria #slides .prev {
  position:absolute;
  top:20px;
  left:-5px;
  width:24px;
  height:43px;
  display:block;
  z-index:101;
  background:url(../img-pacifico/galeria-prev-1.png) no-repeat;
}
#galeria #container {
  width:650px;
  height:110px;
  margin:0 auto 0 auto;
  position:relative;
  z-index:0;
}
#galeria #example {
  width:600px;
  height:110px;
  position:relative;
  margin:0 auto;
}
#galeria #slides {
  position:absolute;
  top:10px;
  left:-25px;
  z-index:100;
  width:610px;
  height:100px;
  padding-left:40px;
  padding-left:28px\9
}
#galeria .slides_container {
  width:600px;
  height:110px;
  overflow:hidden;
  position:relative;
  display:none;
}
#galeria #slides .slide {
  width:600px;
  height:110px;
  display:block;
}
.categoria_galeria {
  width:100%;
  height:auto;
  margin-top:0;
  float:left;
}
.categorias_galeria {
  background:url(../img-pacifico/icono_galeria-1.png) no-repeat;
  width:90%;
  height:30px;
  margin-top:40px;
  padding:10px 0 0 50px;
}
noscript .slide_noscript img {
  width:40% !important;
  margin:0 10px 10px 0;
}
.titulo_tabla {
  font-weight:normal;
  padding:15px !important;
  background:#00708C;
  color:#FFF;
  text-align:center;
  border:none !important;
}
.titulo_tabla strong {
  color:#FFF !important;
}
.div_tabla_peque {
  width:65%;
  overflow-x:scroll;
}
.titulo_tabla_peque {
  font-weight:normal;
  padding:15px !important;
  background:#00708C;
  color:#FFF;
  text-align:center;
  border:none !important;
  font-size:0.85em;
}
caption {
  color:#003951;
  font-weight:bold;
}
.tablas {
  width:auto;
}
.tablas td {
  padding:5px 7px;
  width:auto;
  color:#333;
  font-size:0.92em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tdatos-estilo1 {
  background:#FFF;
}
.tdatos-estilo2 {
  background:#E0F6FF;
}
.tablas td a {
  text-decoration:underline;
  color:#003951 !important;
}
.tablas_ninos {
  width:auto;
}
.tablas_ninos td {
  padding:5px 7px;
  width:auto;
  color:#333;
  font-size:0.8em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tdatos-estilo1_ninos {
  background:#FFF;
}
.tdatos-estilo2_ninos {
  background:#E0F6FF;
}
.tablas_ninos td a {
  text-decoration:underline;
  color:#003951 !important;
}
.tablas_comentarios {
  width:auto;
  border-collapse:collapse;
  border:none;
}				
.tablas_comentarios td {
  padding:0 10px;
  border:0;
}
.anidados {
  border-collapse:collapse;
  border:none;
}
.anidados td {
  padding:0 !important
}
.caltable {
  margin: 20px 0;
  text-align:center;
  background:#E0F6FF;
}
.weekdays {
  background:#003951;
}
.weekdays td {
  padding:5px;
  font-size:0.96em;
  color:#FFF;
}      
.numeros {
  color:#333;
  padding:5px;
}
.numeros a {
  background:#00708C;
  color:#FFF !important;
  display:block;
  text-decoration:none !important;
  padding:10px 5px;
}     
.numeros a:hover {
  background:#003951;
}
.numeros a:focus {
  background:#003951;
}
#cuerpo_texto .documento {
  margin-bottom:20px;
}
#cuerpo_texto .documento ul li {
  list-style:none;
}
#cuerpo_texto .documento ul {
  background:url(../img-pacifico/lista_documentos-1.png) no-repeat left top;
  padding-left: 50px;
  min-height:45px;
}
#cuerpo_texto .documento ul li a {
  color:#003951;
}
#cuerpo_texto .conformacion {
  margin-bottom:20px;
}
#cuerpo_texto .conformacion ul .iconocad {
  list-style:none;
  background:url(../img-pacifico/ocad-1.png) no-repeat left top;
  padding-left: 40px;
  min-height:45px;
  margin-bottom: 15px;
}
#cuerpo_texto .conformacion ul .iconocad a {
  color:#003951;
}
#glosario_int {
  text-align:center;
  background:url(../img-pacifico/glosario-1.png) no-repeat;
  padding-left:71px;
  margin-top:20px;
}
#glosario_int a {
  text-decoration:none;
  padding:0 3px;
  line-height:200%;
  font-weight:bold;
}
#glosario_int a:last-child {
  text-decoration:underline;
}
#glosario_int a:hover {
  background:#003951;
  color:#FFF;
}
#glosario_int a:focus {
  background:#003951;
  color:#FFF;
}
.lista_glosario hr {
  border: 1px #00708C dashed;
  height:0;
  border-bottom:0;
  width:60%;
}
.normatividad {
  background:url(../img-pacifico/normatividad-1.png) no-repeat left center;
  padding:0 0 0 40px;
  min-height:45px;
}
.normatividad a {
  text-decoration:none !important;
  background:url(../img-pacifico/lista_menu-1.png) no-repeat left center;
  padding-left:15px
}
.normatividad a:hover {
  text-decoration:underline !important;
}
.normatividad a:focus {
  text-decoration:underline !important;
}
.lista_normas {
  margin-bottom:20px;
}
.lista_normas li {
  margin:0 0 20px 25px !important;
  float:left;
  width:230px;
}
.lista_normas h5 {
  background:url(../img-pacifico/normatividad2-1.png) no-repeat left top;
  padding:10px 0 0 40px;
  min-height:30px;
}
.lista_normas .descarga_normas {
  background:#E0F6FF;
  padding:10px 5px;
  display:block;
  text-decoration:none !important;
  margin:10px 0 0 0;
  border-radius:5px;
}
.lista_normas .descarga_normas:hover {
  text-decoration:underline !important;
}
.lista_normas .descarga_normas:focus {
  text-decoration:underline !important;
}
.lista_normas .descarga_normas img {
  width:30px !important;
  float:left;
  margin:3px 10px 0 5px;
}
.lista_normas .descarga_normas span {
  display:block;
}
.enlaces {
  margin-top:25px;
}
.enlaces img {
  width: 20% !important;
}
.enlaces .link_enlaces {
  background:#E0F6FF;
  color:#003951 !important;
  padding:5px 7px;
  width:88%;
  font-weight:bold;
  margin:10px 0 30px 0;
}
.enlaces .link_enlaces a {
  color:#003951 !important;
}
.enlaces .link_enlaces a:hover {
  text-decoration:none !important;
}
.enlaces .link_enlaces a:focus {
  text-decoration:none !important;
}
.enlaces h6 {
  background:url(../img-pacifico/enlaces-1.png) no-repeat;
  padding:3px 0 0 35px;
  min-height:27px;
  color:#003951;
}
.noticias {
  margin:25px 0;
  padding-bottom:5px;
  border-bottom:#00708C 1px dotted;
}
.noticias span {
  font-size:0.85em;
}
.noticias img {
  width:25% !important;
}
.noticias a {
  font-size:1em !important;
  color:#003951 !important;
  text-decoration:none !important;
  background:url(../img-pacifico/iconoticias-1.png) no-repeat left center !important;
  min-height:27px;
  padding:0 0 0 35px;
  display:block;
  width:80%;
}
.noticias a:hover {
  text-decoration:underline !important;
}
.noticias a:focus {
  text-decoration:underline !important;
}
.texto-pequeno {
  color:#00708C;
  display:inline !important;
}
.noticia_detalle img {
  width:40% !important;
}
.tramites {
  margin-top:25px;
}
.tramites .fechaactualizacion {
  text-align:left !important;
}
.tramites .disponible {
  border-bottom: #00708C solid 1px;
  width:80%;
  text-align:right !important;
  padding-bottom:5px;
}
.tramites .disponible a {
  background:#00708C;
  color:#FFF !important;
  padding:5px 8px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
}
.tramites .disponible a:visited {
  color:#CCC !important;
}
.tramites .disponible a:hover {
  text-decoration:none !important;
}
.tramites .disponible a:focus {
  text-decoration:none !important;
}
.tramites .nodisponible {
  border-bottom: #003951 solid 1px;
  width:80%;
  text-align:right !important;
  padding-bottom:5px;
}
.tramites .nodisponible span {
  background:#003951;
  color:#FFF !important;
  padding:5px 8px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  margin:0 !important;
  font-size:0.85em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tramites h5 a { 
  background: url(../img-pacifico/iconos-1.png) no-repeat center left;
  background-position: 8px -392px;
  padding:9px 0 0 50px;
  min-height:26px;
  display:block;
  color:#003951 !important;
}
.personal {
  margin-top:15px;
  float:left;
}
.personal a {
  float:left;
  margin-top:5px;
}
.personal img {
  width:150px !important;
}
.personal .datos {
  float:left;
}
.personal  h6 {
  background:url(../img-pacifico/ocad-1.png) no-repeat;
  padding:25px 0 0 30px;
  min-height:15px;
  margin-top:3px;
}
.personal .datos p {
  width:100%;
  margin:2px 0 0 0;
}
.personal_concejo {
  margin:10px 25px 10px 0;
  float:left;
  border-right:#999 1px dotted;
  padding-right:20px;
  width:43%;
}
.personal_concejo h6 {
  background:url(../img-pacifico/ocad-1.png) no-repeat;
  padding:25px 0 0 30px;
  min-height:15px;
  margin-top:3px;
}
.personal_concejo p {
  width:100%;
  margin:2px 0 0 0;
}
.personal_concejo img {
  width:45% !important;
}
.contenido_anclas {
  height:auto;
  padding:3px 0 12px 20px;
  border-left:solid 1px #00708C;
  border-radius:15px;
  margin:20px 0;
}
.contenido_anclas li { 
  margin-bottom:5px;
  list-style:url(../img-pacifico/lista_menu-1.png) outside !important;
}
.contenido_anclas li a:hover { 
  font-weight: bold !important;
}
.contenido_anclas li a:focus { 
  font-weight: bold !important;
}
.nivel_1 {  
  padding:5px;
  margin-top:25px;
}
.nivel_1 a {
  color:#FFF !important;
}
.nivel_1 a:hover {
  font-weight:bold !important;
}
.nivel_1 a:focus {
  font-weight:bold !important;
}
.nivel_1 span {
  width:90%;
  background-image:url(../img-pacifico/mapa-1.png) ;
  background-color:#003951;
  background-repeat:no-repeat;
  background-position:center left;
  color:#FFF !important;
  padding:5px 10px 5px 45px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  display:block;
}
.nivel_1 .nivel_2  {
  margin-left:38px !important;
} 
.nivel_1 .nivel_2  li {
  list-style:none !important;
  margin:5px;
}
.nivel_1 .nivel_2  li a {
  width:65%;
  background-color:#00708C;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  padding:5px 20px;
  color:#FFF !important;
  font-weight:bold;
  display:block;
}
.nivel_1 .nivel_2 li a:hover {
  background-color:#003951;
}
.nivel_1 .nivel_2 li a:focus {
  background-color:#003951;
}
.nivel_1 .nivel_2 li .nivel_3 li {
  list-style:disc inside !important;
  color:#333 !important;
  width:60%;
}
.nivel_1 .nivel_2 li .nivel_3 li a {
  color:#333 !important;
  display:inline;
  background:none;
  font-weight:normal;
  padding-left:0;
  width:40%;
  text-decoration:none !important;
}
.nivel_1 .nivel_2 li .nivel_3 li a:hover {
  text-decoration:underline !important;
}
.nivel_1 .nivel_2 li .nivel_3 li a:focus {
  text-decoration:underline !important;
}
.listados li { 
  list-style:url(../img-pacifico/h3-1.png) !important;
  margin-bottom:3px;
}
.nivoSlider {
  width:100%;
  height:auto;
  overflow: hidden;
}
.nivo-main-image {
  display: block !important;
  position: relative !important;
}
.nivo-slice {
  display:block;
  position:absolute;
  z-index:1;
  height:100%;
  top:0;
}
.nivo-box {
  display:block;
  position:absolute;
  z-index:1;
  overflow:hidden;
}
.nivo-box img { 
  display:block;
}
.nivo-directionNav a {
  position:absolute;
  top:45%;
  z-index:9;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
  display:none;
}
.nivo-nextNav {
  right:0px;
  display:none;
}
.nivo-controlNav {
  text-align:center;
  padding: 15px 0;
  display:none;
}
.imagen_odm {
  width:64px !important;
  border: none;
  float: left;
  margin: 0 15px 10px 0px;
}
.imagen_odm2 {
  width:64px !important;
}
.odm_contexto {
  margin-top:30px;
  padding-top:10px;
  width:100%;
}
.odm_contexto ul {
  width:100% !important;
}
.odm_contexto ul li {
  list-style:none !important;
  width:64px;
  margin:10px 15px 20px 0 !important;
  float:left;
}
.odm_1 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_1:hover {
  color:#333 !important;
  background-position:-64px 0;
}
.odm_1:focus {
  color:#333 !important;
  background-position:-64px 0;
}
.odm_2 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-128px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_2:hover {
  color:#333 !important;
  background-position:-192px 0;
}
.odm_2:focus {
  color:#333 !important;
  background-position:-192px 0;
}
.odm_3 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-256px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_3:hover {
  color:#333 !important;
  background-position:-320px 0;
}
.odm_3:focus {
  color:#333 !important;
  background-position:-320px 0;
}
.odm_4 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-384px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_4:hover {
  color:#333 !important;
  background-position:-448px 0;
}
.odm_4:focus {
  color:#333 !important;
  background-position:-448px 0;
}
.odm_5 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-512px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_5:hover {
  color:#333 !important;
  background-position:-576px 0;
}
.odm_5:focus {
  color:#333 !important;
  background-position:-576px 0;
}
.odm_6 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-640px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_6:hover {
  color:#333 !important;
  background-position:-704px 0;
}
.odm_6:focus {
  color:#333 !important;
  background-position:-704px 0;
}
.odm_7 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-768px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_7:hover {
  color:#333 !important;
  background-position:-832px 0;
}
.odm_7:focus {
  color:#333 !important;
  background-position:-832px 0;
}
.odm_8 {
  background:url(../graficas/indicadores_odm-1.png) no-repeat;
  background-position:-896px 0;
  width:64px;
  display:block;
  text-align:center;
  font-size:0.8em !important;
  padding-top:70px;
  text-decoration:none !important;
  color:#666 !important;
}
.odm_8:hover {
  color:#333 !important;
  background-position:-960px 0;
}
.odm_8:focus {
  color:#333 !important;
  background-position:-960px 0;
}
.pizarron{
  background-image:url(../ninos/pizarron-1.gif);
  background-position:right;
  background-repeat:no-repeat;
  margin-right:20px ;
  height:380px;
}
.pizarron h3{
  color:#fff;
  margin-left:50px;
  padding-top:30px;
  font-size:20px;
  line-height: 20px;
  width:400px;
}
.pizarron p{
  color:#fff;
  margin-left:25px;
  font-size:15px;
  line-height: 18px;
  font-weight: bold;
  width:450px;
}
.pizarron hr{
  margin-left:55px;
  width:80%;
  border:1px solid #fff;
}
.pizarron-arriba{
  background-image:url(../ninos/pizarron_arriba-1.gif);
  background-position:left;
  background-repeat:no-repeat;
  margin-top:40px;
  margin-right:20px;
  height:30px;
}
.pizarron-centro{
  background-image:url(../ninos/pizarron_centro-1.gif);
  background-color:#000;
  background-position:left;
  background-repeat:repeat-y;
  margin-top:-20px;
  margin-right:20px ;
  padding:25px;
  width: 454px;
}
.pizarron-centro a{
  color:#AE65A3;
}
.pizarron-centro h3{
  color:#fff !important;
  margin-left:70px !important;
  padding-top:5px !important;
  font-size:20px !important;
  line-height: 20px !important;
  width:400px !important;
}
.pizarron-centro p{
  color:#fff !important;
  margin-left:25px !important;
  font-size:15px !important;
  line-height: 18px !important;
  font-weight: bold;
  width:450px;
}
.pizarron-centro h3 a:link {
  color:#fff !important ;
}
.pizarron-centro h3 a:hover {
  color:red !important;
}
.pizarron-centro h3 a:visited {
  color:#EEEEEE !important;
}
.pizarron-centro hr{
  margin-left:55px;
  width:80%;
  border:1px solid #fff;
}
.pizarron-abajo{
  background-image:url(../ninos/pizarron_abajo-1.gif);
  background-position:left;
  background-repeat:no-repeat;
  margin-top:-20px;
  margin-right:20px ;
  height:60px;
  margin-bottom:40px;
}
legend {
  font-weight: bold;
  padding: 0 10px;
  text-transform: uppercase;
}
fieldset {
  margin: 20px 0;
  padding: 20px 15px;
  border-left:none;
  border-right:none;
  border-bottom:none;
  border-top:1px dotted;
}
.formularios_contenido {
  margin:30px 0;
  width:450px;
  border-top:#00708C 1px dotted;
  border-bottom:#00708C 1px dotted;
  padding:5px 0;
}
.titulo_formulario {
  width:470px;
  padding:5px 0;
  color:#00708C;
  font-weight:bold;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:1em;
}
.formularios_contenido span {
  font-size:0.9em;
}
.formularios_contenido label {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#00708C;
  font-size:0.8em;
  font-weight:bold;
}
.formularios_contenido input[type=text] {
  width:350px;
  height:25px;
  border:0;
  background:#E0F6FF;
  border-radius:5px;
  font-size:0.85em;
  padding-left:10px;
  margin-bottom:10px;
  display:block;
}
.formularios_contenido input:focus {
  border:#00708C 1px solid;
  background:#FFF;
}
.formularios_contenido textarea {
  width:380px;
  min-height:70px;
  border:0;
  background:#E0F6FF;
  border-radius:5px;
  font-size:0.85em;
  padding:10px;
  margin-bottom:7px;
  color:#333;
}
.formularios_contenido textarea:focus {
  background:#FFF;
  border:#00708C 1px solid;
}
.pregunta_seguridad {
  margin-bottom:20px;
}
.pregunta_seguridad p {
  font-weight:bold;
}
.pregunta_seguridad .suma {
  padding:5px 10px;
  border:#E0F6FF 2px solid;
  float:left;
}
.pregunta_seguridad .respuesta_suma {
  padding:5px 10px;
  background:#E0F6FF;
  float:left;
}
.pregunta_seguridad .respuesta_suma label {
  color:#333;
}
.pregunta_seguridad .respuesta_suma input {
  width:50px;
  background:#FFFFFF;
  float: right;
  height: 20px;
  margin: 0 0 0 10px;
  width: 50px;
}
.enviar_form {
  color:#fff;
  background:#003951;
  padding:5px 10px;
  border-radius:5px;
  display:block;
  border:0;
  margin:15px 0;
}
.enviar_form:hover {
  background:#00708C;
  cursor:pointer;
}
.formularios_contenido select {
  margin-bottom:10px;
  margin-right:190px;
  background:#003951;
  border:0;
  font-size:0.88em;
  color:#FFF;
}
.formularios_contenido select option {
  background:#00708C;
}
.formularios_contenido .checklist {
  border-bottom:#E0F6FF 2px solid;
  padding:1px 5px 5px 5px;
}
.formularios_contenido .checklist p {
  margin-top:10px;
}
.formularios_contenido .checklist p strong {
  color:#00708C !important;
}
.formularios_contenido .checklist input {
  margin:0 0 10px 15px;
}
.formularios_contenido .checklist label {
  color:#333;
}
.formularios_contenido .span_busqueda {
  display: block;
  float: left;
  width: 90px;
}
.comentarios .titulos ul {
  margin:0 !important;
}
.comentarios .titulos ul li {
  list-style:none !important;
  background:#00708C;
  float:left;
  text-align:center;
  padding:5px;
  margin-right:3px;
}
.comentarios .titulos ul li p {
  color:#FFF;
  margin:0 auto;
}	
.comentarios .titulos ul .item {
  width:25px;
}
.comentarios .titulos ul .fecha {
  width:120px;
}		
.comentarios .titulos ul .autor {
  width:100px;
}
.comentarios .titulos ul .titulo {
  width:180px;
}
.comentarios .coments ul {
  margin:0 !important;
  border-bottom:#00708C 1px dotted;
  width:480px;
  min-height:40px;
}
.comentarios .coments ul li {
  list-style:none !important;
  float:left;
  text-align:center;
  padding:5px 0;
  margin-right:3px;
}
.comentarios .coments ul li p {
  margin:0 auto;
  font-size:0.86em;
}	
.comentarios .coments ul .check_coment {
  width:35px;
}
.comentarios .coments ul .check_coment input {
  margin-top:8px;
}
.comentarios .coments ul .fecha_coment {
  width:130px;
}		
.comentarios .coments ul .autor_coment {
  width:110px;
}
.comentarios .coments ul .titulo_coment {
  width:190px;
}	
.comentarios .enviar_form {
  font-size:0.86em;
  float:left;
  margin-right:5px;
}
.seleccion {
  margin: 0 0 10px 0 !important;
}
.r_button {
  margin: 0 2px 15px 10px;
}
.resaltados {
  color:#FFF !important;
  background:#00708C;
  padding:5px 10px;
  border-radius:5px;
  box-shadow:1px 3px 3px #666;
  text-decoration:none !important;
  display:inline;
  line-height:300%;
}
.descargas_archivos {
  background:url(../img-pacifico/nube-1.png) 10px 5px #E0F6FF no-repeat;
  width:auto;
  min-height:47px;
  padding:8px 10px 5px 75px;
  display:block;
  text-decoration: none !important;
}
.descargas_archivos:hover {
  text-decoration: underline !important;
}
.descargas_archivos img {
  width:30px !important;
  float:right;
  margin: -38px 0 0 10px;
}
.descargas_archivos span {
  text-decoration: none !important;
  display:block;
  width:85%;
}
.descargas_archivos span:first-child {
  font-weight:bold;
}
code {
  display:block;
  text-align:center;
  margin:15px 0;
}
.noticia_item h4 a {
  text-decoration:underline;
  color:#003951;
}
.noticia_item h4 a:hover {
  text-decoration:none;
}
.noticia_item h4 a:focus {
  text-decoration:none;
}
.noticia_detalle p img {
  width: auto !important;
}
.h3_calendario {
  margin-top: 20px;
}

/* Ajuste para album de fotos */

.ac-gallery {
    float: left;
    font-family: "Calibri";
    font-size: 0.96em;
    margin: 25px 0px 35px 0px;
    padding: 0px;
    text-decoration: none;
    width: 680px;
    background-color:#E6E6E6; 
    position: relative;
    left: 0px;
}


/* Carrusel de Noticias pagina de inicio */

.sli_news_Table{
	display: table;
	width: 100%;
	padding-top: 10px;
}
.sli_news_TableRow {
	display: table-row;
}
.sli_news_TableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.sli_news_TableCell, .sli_news_TableHead {
	display: table-cell;
	padding: 5px 10px;
	vertical-align: top;
}

.sli_news_TableRow .c0 {
	width:100%;
}

.sli_news_TableRow  .c0 p{
	width:100%;
}

.sli_news_TableRow  .c0 h4 a {
  text-decoration:underline;
  color: #202B00 !important;
}

.sli_news_TableRow  .c0 h4 a:hover {
  text-decoration:none;
}

.sli_news_TableRow  .c0 h4 a:focus {
  text-decoration:none;
}

.sli_news_TableRow .c1 {
	width:33.3%;
}

.sli_news_TableRow .c1 .imagen_izq{
    float: left;
    margin: 0 15px 10px 0;
	width: 100%;
	height: auto !important;
    text-align: center;	
}

.sli_news_TableRow  .c2{
	width:66.6%;
}

.sli_news_TableRow  .c2 p{
	width:100%;
}

.sli_news_TableRow  .c2 h4 a {
  text-decoration:underline;
  color: #202B00 !important;
}

.sli_news_TableRow  .c2 h4 a:hover {
  text-decoration:none;
}

.sli_news_TableRow  .c2 h4 a:focus {
  text-decoration:none;
}

.sli_news_TableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.sli_news_TableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.sli_news_TableBody {
	display: table-row-group;
}
